x86-64/EFI: discard .comment.* sections
authorJan Beulich <jbeulich@novell.com>
Fri, 8 Jul 2011 12:23:05 +0000 (13:23 +0100)
committerJan Beulich <jbeulich@novell.com>
Fri, 8 Jul 2011 12:23:05 +0000 (13:23 +0100)
commit7844f90abd551f6d5cd9b670b5ed8a4683258a21
treec6eca22c8fb229900c4104fe53f3c4796edfa113
parent6b2c9b33a0695050e0e123cd0d935a901d83a905
x86-64/EFI: discard .comment.* sections

The SuSE version of gcc produces a non-standard section named
.comment.SUSE.OPTs, but the PE32+ handling in binutils can't really
deal with any section to be placed at virtual address zero (and not
needing to be loaded). Even if binutils did, at least the UEFI
implementation in EDK 1.06 doesn't look at the section characteristics
at all, and hence would attempt to load such a section, and fail or
corrupt other data.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/xen.lds.S